home *** CD-ROM | disk | FTP | other *** search
/ Libris Britannia 4 / science library(b).zip / science library(b) / CUGUK / UTIL_SRC / C016.ZIP / CALC / JC.H < prev    next >
Text File  |  1990-01-19  |  1KB  |  42 lines

  1. /*
  2.  * jc.h - include file for Jack's C
  3.  *
  4.  * $Author: jkcohen $
  5.  * $Source: /mnt1/h/jkcohen/Psu/RCS/jc.h,v $
  6.  * $Revision: 1.1 $ ; $Date: 87/03/14 18:33:18 $
  7. */
  8.  
  9. #ifndef FAIL
  10. #define        FAIL        1
  11. #define        SUCCEED        0
  12. #define        ERR_SYS        -1
  13. #define        ERR_EOF        0
  14. #define        ERR_ZER        0
  15. #define        ERR_PTR        NULL
  16. #define         EOS         NULL
  17. #define         NIL         NULL
  18. #define         Begin       {
  19. #define         End         }
  20. #define         If        if(
  21. #define         Do          ){  /* NOT the "do" of C (cf. Loop) */
  22. #define         Then        Do
  23. #define         Elseif      }else if(
  24. #define         Elsedo      }else{
  25. #define         Endif        }
  26. #define         While        while(
  27. #define         Endwhile    }
  28. #define         Loop        for(;;){
  29. #define        Exitif(cond)    if (cond) break; else{
  30. #define         Endloop       }}
  31. #define         For        for(
  32. #define         Endfor      }
  33. #define         On        switch(
  34. #define         Case        case
  35. #define         Default        default
  36. #define         Endon        }
  37. #define         Break        break
  38. #define         Continue    continue
  39. #define         Goto        goto
  40. #define         Return        return
  41. #endif
  42.